Simple Digital Calculator
نویسندگان
چکیده
The purpose of this project is to implement a traditional simple digital calculator that performs the four basic operations; Addition, Subtraction, Multiplication, and Division of 8 bits unsigned numbers. Nexys4 board was used to manage four computations, input functions and output functions. 16 switches on the board will be the input, and output will be displayed on the seven-segment on the board. LEDs on the board will be used to show the sign of results, remainder, and process done or not. The Digital Simple Calculator consists of three main portions in order to achieve the goal. First portion is the input block which will accept inputs from the switches on the board, then transfer to four registers to determine what two 8 bits expressible numeric inputs are and storage of the inputs. The second portion is the Finite State Machine which will determine the state of the inputs and the logic will be responsible for the actual calculation of the result. The third portion will be the output portion which will take the calculated result from the FPGA and display the results on the seven-segment.
منابع مشابه
A Micropower Current-Mode Euclidean Distance Calculator for Pattern Recognition
In this paper a new synthesis for circuit design of Euclidean distance calculation is presented. The circuit is implemented based on a simple two-quadrant squarer/divider block. The circuit that employs floating gate MOS (FG-MOS) transistors operating in weak inversion region, features low circuit complexity, low power (<20uW), low supply voltage (0.5V), two quadrant input current, wide dyn...
متن کاملDigital Fabrication and Hidden Inequalities: Connecting Procedural, Factual, and Conceptual Knowledge
The paper uses digital fabrication as a learning environment to demonstrate the importance of conceptual understanding of one-variable inequalities. These inequalities are hidden within two-variable inequalities used to construct geometric shapes the borders of which are the graphs of basic functions from the secondary mathematics curriculum. As graphing skills in the digital era are mostly pro...
متن کاملAnalog Signal Processing Circuits Using Floating Gate MOS Transistors
Low voltage non-linear computational circuits useful for analog VLSI signal processing applications based on floating gate MOS transistors (FGMOSFETs) are presented. The FGMOS transistors operate in the saturation region. The variable equivalent threshold voltage (VT) of the FGMOS transistor is exploited in such a way to transform it to a simple MOSFET of zero VT. A bias circuit using a convent...
متن کاملInitial Biopsy Outcome Prediction in Korean Patients-Comparison of a Noble Web-based Korean Prostate Cancer Risk Calculator versus Prostate-specific Antigen Testing
We developed and validated a novel Korean prostate cancer risk calculator (KPCRC) for predicting the probability of a positive initial prostate biopsy in a Korean population. Data were collected from 602 Koreans who underwent initial prostate biopsies due to an increased level of prostate-specific antigen (PSA), a palpable nodule upon digital rectal examination (DRE), or a hypoechoic lesion upo...
متن کاملThe geometric calculator
In this paper a geometric calculator is presented. A language of geometrical expressions, that are evaluated by the calculator, and the design and implementation of its interpreter is also presented. Geometrical expressions correspond to abstract data-types that can be defined dynamically through composition operations. Diagrams can be represented by a set of geometrical expressions, and the ge...
متن کامل